import junit.framework.TestCase;


public class LiczbaTest extends TestCase {
	private Liczba liczba_testowa;
	
	public LiczbaTest(String name) {
		super(name);
	}

	protected void setUp() throws Exception {
		super.setUp();
		this.liczba_testowa =  new Liczba (225);
	}

	protected void tearDown() throws Exception {
		super.tearDown();
	}
	
	//Sprawdza czy obiekt nie jest pusty
	public void testLiczba() {		
		assertNotNull(liczba_testowa);
	}
	
	//Porownuje wynik
	public void testDrugi() {
		String liczba_do_testu = liczba_testowa.PodajLiczbaSystem(225,10);
		assertEquals(liczba_do_testu , "225");
		
	}
	//Sprawdza czy wynik nie jest ten sam
	public void testTrzeci() {
		String liczba_do_testu3 = liczba_testowa.PodajLiczbaSystem(225,3);
		assertNotSame(liczba_do_testu3 , "144"); 
	}
	//Sprawdza TRUE
	public void testCzwarty() {
		String liczba_do_testu4 = liczba_testowa.PodajLiczbaSystem(225,10);
		assertTrue(liczba_do_testu4.equals("255"));
		}

	//Sprawdza False	
	public void testPiaty() {
		String liczba_do_testu5 = liczba_testowa.PodajLiczbaSystem(225,5);
		assertFalse(liczba_do_testu5.equals("32"));
		}
}
